package Imagenes;

import java.awt.Image;
import java.awt.Toolkit;
import java.net.URL;
import java.util.Hashtable;

public class Imagenes {
	public static Imagenes singleton=new Imagenes();
	
	private Hashtable<String, Image> ht=new Hashtable<String, Image>();
	public Image cargaImagen(String fichero){
		if (!ht.containsKey(fichero)){
                        
			URL url = singleton.getClass().getResource(fichero);
			ht.put(fichero, Toolkit.getDefaultToolkit().getImage(url));
		}
		return ht.get(fichero); 
	}
	public static Image leerFondo(int n){
		return singleton.cargaImagen("Fondo" + n + ".jpg");
	}
	public static Image leerObj(int n , int objetivo){
                Image img = null;
                String s = null;
                switch(objetivo){
                    case 1:s="D";break;                
                    case 2:s="J";break;
                    case 3:s="P";break;
                    case 4:s="K";break;
                    case 5:s="C";break;
                }
               
                return singleton.cargaImagen( s + n + ".png");
           }
        
        public static Image muse(String fichero){
            URL url = singleton.getClass().getResource(fichero);         
            return Toolkit.getDefaultToolkit().getImage(url);
        }
}
